package cn.wowjoy.pda.android_pharmacy.common.utils;

//import com.franmontiel.persistentcookiejar.persistence.SharedPrefsCookiePersistor;


public class CookiesSynUtils {

//    public static void synCookies(String url) {
//        SharedPrefsCookiePersistor cookiePersistor = new SharedPrefsCookiePersistor(MyApplication.instance);
//
//        CookieSyncManager.createInstance(MyApplication.instance);
//        CookieManager cookieManager = CookieManager.getInstance();
//        cookieManager.setAcceptCookie(true);
//        cookieManager.removeAllCookie();
//
//        List<Cookie> cookies=cookiePersistor.loadAll();
//
//        StringBuffer sb = new StringBuffer();
//
//        for ( Cookie cookie : cookies)
//        {
//            String cookieName = cookie.name();
//            String cookieValue = cookie.value();
//            if (!TextUtils.isEmpty(cookieName)
//                    && !TextUtils.isEmpty(cookieValue)) {
//                sb.append(cookieName + "=");
//                sb.append(cookieValue + ";");
//            }
//        }
//
//        String[] cookie = sb.toString().split(";");
//        for (int i = 0; i < cookie.length; i++) {
//            //LogUtils.d("cookie[i]:"+cookie[i]);
//            cookieManager.setCookie(url, cookie[i]);// cookies是在HttpClient中获得的cookie
//        }
//
//        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
//            cookieManager.flush();
//        } else {
//            CookieSyncManager.getInstance().sync();
//        }
//    }

//    public static void clearCookies(){
//        CookieManager cookieManager = CookieManager.getInstance();
//        cookieManager.setAcceptCookie(true);
//        cookieManager.removeSessionCookie();// 移除
//        cookieManager.removeAllCookie();
//        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
//            cookieManager.flush();
//        } else {
//            CookieSyncManager.getInstance().sync();
//        }
//
//        if(null != MyApplication.cookieJar) {
//            MyApplication.cookieJar.clear();
//            MyApplication.cookieJar.clearSession();
//        }
//    }
}
